#pragma once
#include <glut.h>

#ifndef AngleMove
struct AngleMove
{
	float angle;
	float xAngle;
	float yAngle;
	float zAngle;
};
#endif

class Shape
{
protected:
	AngleMove Anglecord;
	int z;
	int y;
	int x;
	GLint texture_id;

public:
	Shape(GLint texture_id);
	void Shape::SetLocation(int Step, double x,double y, double z);
void Shape::AdjustAngle(float Angle, float x, float y, float z);
	~Shape(void);
	void Shape::SetAngle(float Angle, float x, float y, float z);
};

